package com.example.mapper;


import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

/**
 * 系统配置Mapper接口
 * 用于操作sys_config表中特定配置项的数据
 */
@Mapper
public interface SystemMapper {

    /**
     * 更新系统配置表中variable为'statement_dev'的记录的value值
     *
     * @param str 要更新的值
     */
    @Update("UPDATE sys.sys_config SET value = #{str} WHERE variable = 'statement_dev'")
    void updateValue(String str);


    /**
     * 查询系统配置表中variable为'statement_dev'的记录的value值
     *
     * @return 返回查询到的value值
     */
    @Select("SELECT value FROM sys.sys_config WHERE  variable = 'statement_dev'")
    String selectValue();
}

